package com.pattern.create.simpleFactory.four;
/**   
*    
* 项目名称：designPattern   
* 类名称：ChartFactory   
* 类描述：图表工厂类：工厂类  
* 创建人：jzhang  
* 创建时间：2018年4月18日 下午3:50:52   
* 联系方式：1104975916@qq.com 
*      
*/
public class ChartFactory {  
    //静态工厂方法  
    public static Chart getChart(String type) {  
        Chart chart = null;  
        if (type.equalsIgnoreCase("histogram")) {  
            chart = new HistogramChart();  
            System.out.println("初始化设置柱状图！");  
        }  
        else if (type.equalsIgnoreCase("pie")) {  
            chart = new PieChart();  
            System.out.println("初始化设置饼状图！");  
        }  
        else if (type.equalsIgnoreCase("line")) {  
            chart = new LineChart();  
            System.out.println("初始化设置折线图！");              
        }  
        return chart;  
    }  
}  